.banner{ float:left; width:100%; height:350px; background:url(/default/images/index/jobFair_bg.png) no-repeat center }
.main{ float:left; width:100%; background-color:#f0f0f0; font-size:14px; }
.main .wrapper{ width:1200px; margin:0 auto }
.main .wrapper > div{ width:100%; margin-top:30px }
.main .fairLinks ul{ width:1140px; height:auto; padding:30px; background-color:#fff; overflow:hidden }
.main .fairLinks ul li{ float:left; width:100%; height:auto; overflow:hidden }
.fairLinks ul li .date{ float:left; width:120px; height:205px; background:url(/default/images/index/fairLinks_date.png) no-repeat right top }
.fairLinks ul li .final{ height:182px }
.fairLinks .date > span{ float:left; width:100%; color:#666; font-size:20px }
.fairLinks .date span.week{ color:#f0504e; font-size:24px; font-weight:700 }
.fairLinks ul li .cont{ float:left; width:988px; height:180px; margin-left:30px; border:1px solid #ddd;
    background:url(/default/images/index/tag.png) no-repeat left top }
.fairLinks .cont .info{ float:left; width:705px; border-right:1px dashed #ddd }
.fairLinks .cont .info a{ display:block; float:left; width:100%; padding:10px 0; }
.fairLinks .cont .info a:hover{ text-decoration:none; background:#f2f2f2 url(/default/images/index/tag.png) no-repeat left top }
.fairLinks .cont .info p{ height:30px; margin-left:75px; color:#666; line-height:30px }
.fairLinks .cont .info p.title{ height:40px; color:#333; font-size:20px; font-weight:700; line-height:40px }
.fairLinks .cont .info .pm{ margin-left:15px; }
.fairLinks .cont .connect{ float:left; width:282px; padding:42px 0 }
.fairLinks .cont .connect a{ width:110px; height:36px; line-height:36px; text-align:center; background:#f1f1f1; border:1px solid #ddd;
    display:block; margin:auto; color:#555; border-radius:5px; }
.fairLinks .cont .connect a:hover{ text-decoration:none; }
.fairLinks .cont .connect a.active{ border:1px solid #f0504e; background:#f0504e; color:#fff }
.fairLinks .cont .connect a.active:hover{ background:#f0505e; }
.fairLinks .cont .connect .ctop{ height:38px; line-height:38px; width:100%; float:left }
.fairLinks .cont .connect .cbottom{ height:38px; line-height:38px; width:100%; margin-top:20px; float:left }
.fairLinks .cont .connect .cbottom a{ border:1px solid #f0504e; background:#fff; color:#f0504e; }
.fairLinks .cont .connect .cbottom a.active{ border:1px solid #2ca02c; background:#fff; color:#2ca02c; }
.main .pastFair{ margin-bottom:30px; padding-bottom:40px; background-color:#fff; float:left }
.main .pastFair h3{ width:1140px; padding:11px 30px; background-color:#fbf9fa }
.main .pastFair h3 span{ display:inline-block; padding-left:5px; border-left:3px solid #f0504e; color:#797979; font-size:16px; line-height:23px }
.main .pastFair dl{ width:1140px; height:auto; padding:0 30px; overflow:hidden }
.main .pastFair dl dt{ font-size:15px; font-weight:bold; }
.main .pastFair dl dd, .main .pastFair dl dt{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #ddd }
.main .pastFair dl dd ul, .main .pastFair dl dt ul{ width:100%; float:left }
.main .pastFair dl dd{ border-bottom:1px dashed #ddd }
.pastFair dl dd li, .pastFair dl dt li{ float:left; height:inherit; color:#444; line-height:inherit }
.pastFair dl dd .col1, .pastFair dl dt .col1{ width:400px }
.pastFair dl dd .col1 a{ float:left; color:#0067c6 }
.pastFair dl dd .col2, .pastFair dl dt .col2{ width:170px }
.pastFair dl dd .col3, .pastFair dl dt .col3{ width:260px }
.pastFair dl dd .col4, .pastFair dl dt .col4{ width:245px }
.pastFair dl dd .col5, .pastFair dl dt .col5{ width:65px; }
.main .pastFair .nolist{ width:100%; float:left; background:#fff; padding:50px 0 100px 0 }
.main .pastFair .nolist span{ width:100%; float:left; }
.main .pastFair .nolist img{ width:281px; height:172px; display:block; margin:0 auto; }
.main .pastFair .nolist p{ width:100%; float:left; text-align:center; font-size:17px; color:#444; line-height:30px; height:30px; }
/**个人简历右边内容**/
.rightMain{ width:840px; padding:10px 40px; float:left; font-size:14px; }
.rightMain .errors{ margin-left:30px; width:810px; margin-top:20px; }
.rightMain .jobInfo{ width:760px; float:left; padding:0 40px; }
.rightMain .jobInfo .information{ width:100%; float:left; margin-top:25px; height:24px; line-height:24px; font-size:13px; margin-left:30px; }
.rightMain .jobInfo .information span{ float:left; height:24px; line-height:24px; color:#a5a5a5; padding-left:23px;
    background:url(/default/images/personal/bigicon.png) 0px -240px no-repeat; }
.rightMain .jobInfo dl{ width:100%; float:left; margin-top:20px; height:37px; }
.rightMain .jobInfo dt{ width:110px; float:left; height:37px; line-height:37px; text-align:right; color:#666 }
.rightMain .jobInfo dt .caption{ font-size:15px; width:90px; float:left; }
.rightMain .jobInfo dt .asterisk{ color:#ff0000; width:20px; font-size:20px; float:left; margin-top:4px; height:30px; }
.rightMain .jobInfo dd{ float:left; height:37px; line-height:37px; margin-left:8px; }
.rightMain .jobInfo dd input{ width:350px; border:1px solid #cfcfcf; height:35px; border-radius:2px;
    float:left; line-height:35px; padding:0 7px; outline:none; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    vertical-align:middle; }
.rightMain .jobInfo .mLeftTen{ margin-left:10px; float:left }
.rightMain .jobInfo input.subs{ background-color:#da4e4d; color:#fefefe !important; padding:0 30px !important; box-shadow:0px 1px 2px #a4a6a6; cursor:pointer; border:none; float:left; }
.rightMain .jobInfo input.btn{ height:37px; line-height:37px; border-radius:3px; font-size:16px; width:124px; font-family:"微软雅黑" }
.rightMain .jobInfo dd input.inptext{ width:240px; }
.rightMain .jobInfo dd img{ cursor:pointer; width:90px; }
.rightMain .jobInfo dd.change{ width:70px; font-size:15px; text-align:center; background:#F0534E;height:34px; line-height:34px; margin-left:5px; }
.rightMain .jobInfo dd.change a{ color:#fff; text-decoration:none; display:block }
/**显示错误信息**/
.rightMain .errinfo{ line-height:32px; float:left; height:32px; color:#EA6A00; display:block; font-size:13px; }
.rightMain .error{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -89px no-repeat; color:#EA6A00 }
.rightMain .success{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -119px no-repeat; color:#7EB746 }
.rightMain .tip{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -149px no-repeat; color:#65A7AF }